package agile.sudoku.core;

import java.util.Vector;

public class StartStateGenerator {
	private Vector<StartStateElement> elements = new Vector<StartStateElement>();
	
	public StartStateGenerator () {
		generate();
	}

	public Vector<StartStateElement> getElements() {
		return elements;
	}

	public void generate() {
		elements.add(new StartStateElement(1,1,5));
		elements.add(new StartStateElement(1,2,3));
		elements.add(new StartStateElement(2,1,6));
		elements.add(new StartStateElement(3,2,9));
		elements.add(new StartStateElement(3,3,8));

		elements.add(new StartStateElement(1,5,7));
		elements.add(new StartStateElement(2,4,1));
		elements.add(new StartStateElement(2,5,9));
		elements.add(new StartStateElement(2,6,5));

		elements.add(new StartStateElement(3,8,6));

		elements.add(new StartStateElement(4,1,8));
		elements.add(new StartStateElement(5,1,4));
		elements.add(new StartStateElement(6,1,7));

		elements.add(new StartStateElement(4,5,6));
		elements.add(new StartStateElement(5,4,8));
		elements.add(new StartStateElement(5,6,3));
		elements.add(new StartStateElement(6,5,2));

		elements.add(new StartStateElement(4,9,3));
		elements.add(new StartStateElement(5,9,1));
		elements.add(new StartStateElement(6,9,6));

		elements.add(new StartStateElement(7,2,6));

		elements.add(new StartStateElement(8,4,4));
		elements.add(new StartStateElement(8,5,1));
		elements.add(new StartStateElement(8,6,9));
		elements.add(new StartStateElement(9,5,8));

		elements.add(new StartStateElement(7,7,2));
		elements.add(new StartStateElement(7,8,8));
		elements.add(new StartStateElement(8,9,5));
		elements.add(new StartStateElement(9,8,7));
		elements.add(new StartStateElement(9,9,9));
	}
	
	
}
